Con este método editamos una cita del CRM.
Para este método debemos agregar un token en Headers de tipo Authorization con el token necesario.
{success} POST: /api/public/edit/appointments
use GuzzleHttp\Client;
$client = new Client();
$res = $client->request("POST", "{$endpoint}/api/public/edit/appointments", [
"form_params" => [
{
"id": 166,
"comment": "Cita para enseñar apto y local",
"address": "Carrera 59 B #81 -30"
}
]
]);
$appointment = json_decode($res->getBody(), true);
return $appointment;
{
"code": 200,
"message": "Cita editada correctamente",
"data": {
"id": 249,
"code": 212,
"reschedule_code": null,
"reschedule_id": null,
"address": "Carrera 59 B # 81 -30",
"longitude": null,
"latitude": null,
"title": "06:00 - AP - Toma de fotos - Carrera 59 B # 81 -30",
"comment": "Cita para enseñar apto",
"date": "2024-08-15",
"init_time": "06:00:00",
"end_time": "13:00:00",
"verified_date": null,
"verify_profile": null,
"contact": null,
"properties": [
{
"id": 253,
"biz": null,
"group": null,
"property": "122",
}
],
"profiles": [
{
"id": 441,
"role": {
"id": 1,
"name": "Anfitrión"
},
"profile": {
"code": 6,
"full_name": "Agente prueba cita",
"picture_url": "https://foto-agente.la",
"email": "[email protected]",
"color": "/docs/1.0/appointments/edit#3FFF33",
"phones": [
{
"phone": "3115893698",
"phone_type_id": 2,
"phone_type": "Celular",
"phone_indicative_id": 1,
"phone_indicative": "+57"
}
]
}
}
],
"results": {
"id": 202,
"latitude": null,
"longitude": null,
"comment": "",
"result": {
"id": 1,
"name": "Pendiente",
"status": {
"id": 1,
"name": "Pendiente"
},
"appointment_type": null
}
},
"type": {
"id": 35,
"name": "Toma de fotos",
},
"status": {
"id": 1,
"name": "Pendiente"
}
}
}